package com.sgb.kjwl.model.entity.self;

import java.util.List;

//函询信息
public class UserInquiryEntity {

    /**
     * comprehend : 111
     * questionUserType : 1
     * questionUserNo : 202006093615736
     * creator : 202006093615736
     * markId : 2848
     * question : 1111111
     * answerUserNo : 202009217785386
     * created : 1601213159955
     * questionUserCompanyName : 武县市壹品文化创有限公司
     * modelType : 4
     * answer :
     * markName : 出租龙工/轮式挖掘机/M315D2
     * requestAnswer : 1111
     * markType : 2
     * userInquiryNo : 1310209072108277760
     * id : 5f7092e7b1876d57a30eb42b
     * state : 1
     * answerUserCompanyNo : 202009212552764
     * fileList : [{"name":"timg.jpg","fileUrl":"https://shigongbang.oss-cn-hangzhou.aliyuncs.com/zhaocai/650000/20200927121254844448384.jpg"}]
     * customFieldList : [{"title":"11","value":"11"}]
     * questionUserCompanyNo : 202006234546289
     */

    private String comprehend;//我的理解
    private int questionUserType; //提问人类型：1、企业提问；2、个人提问
    private String questionUserNo; //提问人编号
    private String creator;//创建人
    private String markId; //租赁的id或者no
    private String question; //疑问事项
    private String answerUserNo; //答复人编号
    private String createTime; //创建时间
    private String answerTimeStr;//回复时间
    private String questionUserCompanyName;//提问人企业名称
    private int modelType;//函询模块 1招采 2集采 3工队 4租赁
    private String answer; //答复内容
    private String markName;//租赁的名称
    private String requestAnswer;//请求答复
    private int markType;//模块的类型：1 设备 ；2 机械，3车辆； 4 房产，5土地，6 工厂
    private String userInquiryNo; //用户函询编号
    private String id;
    private int state;//状态：1、已提问；5、已答复
    private String answerUserCompanyNo; //答复人企业编号
    private String questionUserCompanyNo; //提问人企业编号
    private List<FileListBean> fileList; //附件列表
    private List<CustomFieldListBean> customFieldList;  //自定义字段

    public String getComprehend() {
        return comprehend;
    }

    public void setComprehend(String comprehend) {
        this.comprehend = comprehend;
    }

    public int getQuestionUserType() {
        return questionUserType;
    }

    public void setQuestionUserType(int questionUserType) {
        this.questionUserType = questionUserType;
    }

    public String getQuestionUserNo() {
        return questionUserNo;
    }

    public void setQuestionUserNo(String questionUserNo) {
        this.questionUserNo = questionUserNo;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public String getMarkId() {
        return markId;
    }

    public void setMarkId(String markId) {
        this.markId = markId;
    }

    public String getQuestion() {
        return question;
    }

    public void setQuestion(String question) {
        this.question = question;
    }

    public String getAnswerUserNo() {
        return answerUserNo;
    }

    public void setAnswerUserNo(String answerUserNo) {
        this.answerUserNo = answerUserNo;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getAnswerTimeStr() {
        return answerTimeStr;
    }

    public void setAnswerTimeStr(String answerTimeStr) {
        this.answerTimeStr = answerTimeStr;
    }

    public String getQuestionUserCompanyName() {
        return questionUserCompanyName;
    }

    public void setQuestionUserCompanyName(String questionUserCompanyName) {
        this.questionUserCompanyName = questionUserCompanyName;
    }

    public int getModelType() {
        return modelType;
    }

    public void setModelType(int modelType) {
        this.modelType = modelType;
    }

    public String getAnswer() {
        return answer;
    }

    public void setAnswer(String answer) {
        this.answer = answer;
    }

    public String getMarkName() {
        return markName;
    }

    public void setMarkName(String markName) {
        this.markName = markName;
    }

    public String getRequestAnswer() {
        return requestAnswer;
    }

    public void setRequestAnswer(String requestAnswer) {
        this.requestAnswer = requestAnswer;
    }

    public int getMarkType() {
        return markType;
    }

    public void setMarkType(int markType) {
        this.markType = markType;
    }

    public String getUserInquiryNo() {
        return userInquiryNo;
    }

    public void setUserInquiryNo(String userInquiryNo) {
        this.userInquiryNo = userInquiryNo;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    public String getAnswerUserCompanyNo() {
        return answerUserCompanyNo;
    }

    public void setAnswerUserCompanyNo(String answerUserCompanyNo) {
        this.answerUserCompanyNo = answerUserCompanyNo;
    }

    public String getQuestionUserCompanyNo() {
        return questionUserCompanyNo;
    }

    public void setQuestionUserCompanyNo(String questionUserCompanyNo) {
        this.questionUserCompanyNo = questionUserCompanyNo;
    }

    public List<FileListBean> getFileList() {
        return fileList;
    }

    public void setFileList(List<FileListBean> fileList) {
        this.fileList = fileList;
    }

    public List<CustomFieldListBean> getCustomFieldList() {
        return customFieldList;
    }

    public void setCustomFieldList(List<CustomFieldListBean> customFieldList) {
        this.customFieldList = customFieldList;
    }

    public static class FileListBean {
        /**
         * name : timg.jpg
         * fileUrl : https://shigongbang.oss-cn-hangzhou.aliyuncs.com/zhaocai/650000/20200927121254844448384.jpg
         */

        private String name;
        private String fileUrl;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getFileUrl() {
            return fileUrl;
        }

        public void setFileUrl(String fileUrl) {
            this.fileUrl = fileUrl;
        }
    }

    public static class CustomFieldListBean {
        /**
         * title : 11
         * value : 11
         */

        private String title;
        private String value;

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getValue() {
            return value;
        }

        public void setValue(String value) {
            this.value = value;
        }
    }
}
